package problem.ejercicio2;
import java.util.Vector;;

public class Cola {
	
	private int inicio;
	private int fin;
	private Vector<Relaciones> elementos;
	
	private Cola(){
		inicio = 0;
		fin = 0;
		elementos = new Vector<Relaciones>();
	}
	
	public static Cola Nuevo(){
		return new Cola();
	}
	
	public void encolar(Relaciones r){
		elementos.add(r);
		fin++;
	}
	
	public Relaciones desencolar(){
		Relaciones r = elementos.get(inicio);
		inicio++;
		return r;
	}
	
	public boolean vacio(){
		if(inicio == fin){
			return true;
		}
		return false;		
	}
	
	
}
